package com.letv.mq.addMms;

import java.util.List;
import java.util.Map;

/**
 * 媒资专辑消息体
 * wiki:http://wiki.letv.cn/pages/viewpage.action?pageId=64388559
 */
public class MqAlbumBean {
    private Integer id;
    private Map<String, String> albumType;
    private Map<String,String> sourceId;
    private String nameCn;
    private String nameEn;
    private String subTitle;
    private String alias;
    private String shortDesc;
    private String description;
    private String tag;
    private Double score;
    private Map<String, String> category;
    private Map<String, String> subCategory;
    private Map<String, String> downloadPlatform;
    private Map<String, String> playPlatform;
    private Map<String, String> payPlatform;
    private Integer status;
    private Integer deleted;
    private Integer isEnd;
    private Integer isHeight;
    private Map<String, String> area;
    private Map<String, String> copyrightType;
    private Integer duration;
    private String releaseDate;
    private String doubanId;
    private Integer episode;
    private String playStatus;
    private String makerCompany;
    private List<Map<String, String>> directory;
    private List<Map<String, String>> actor;
    private List<Map<String, String>> starring;
    private String starringPlay;
    private String picCollections; // --> Map<String, Map<String, String>>
    private String screenWriter;
    private String maker;
    private Map<String, String> filmBaseType;
    private String rCompany;
    private Map<String, String> language;
    private Map<String, String> fitAge;
    private List<Map<String, String>> cast;
    private List<Map<String, String>> compere;
    private List<Map<String, String>> supervise;
    private List<Map<String, String>> originator;
    private Integer isPay;
    private String relationId;
    private Integer isHomemade;
    private Integer playControlPlatformCntv;
    private Integer playControlPlatformHuashu;
    private Integer playControlPlatformGuoguang;
    private String createTime;
    private String updateTime;
    private Integer varietyShow;
    private Map<String, String> appid;
    private String videoFollowTime;
    private Map<String, String> contentRating;
    private Integer canSearch;
    private Integer cloneSource;
    private Map<String, String> siteId;
    private Map<String, String> style;
    private Map<String, String> coopPlatform;
    private String albumPic;
    private Map<String, String> riskLevel;
    private String playMark;
    private Map<String, String> secondCate;
    private Map<String, String> thirdCate;
    private Integer lang;
    private String whiteList;
    private String cmsExternalUrl;
    private String cmsShieldCityList;
    private String cmsBtime;
    private String cmsEtime;
    private String cmsMtime;
    private String addOnId;
    private String isVipDownload;
    private String docCreateTime;
    private Integer payType;
    private Integer isCoupon;
    private List<MqVideoInAlbumBean> videoList;

    public Integer getId() {
        return id;
    }
    public void setId(Integer id) {
        this.id = id;
    }
    public Map<String, String> getAlbumType() {
        return albumType;
    }
    public void setAlbumType(Map<String, String> albumType) {
        this.albumType = albumType;
    }
    public Map<String, String> getSourceId() {
        return sourceId;
    }
    public void setSourceId(Map<String, String> sourceId) {
        this.sourceId = sourceId;
    }
    public String getNameCn() {
        return nameCn;
    }
    public void setNameCn(String nameCn) {
        this.nameCn = nameCn;
    }
    public String getNameEn() {
        return nameEn;
    }
    public void setNameEn(String nameEn) {
        this.nameEn = nameEn;
    }
    public String getSubTitle() {
        return subTitle;
    }
    public void setSubTitle(String subTitle) {
        this.subTitle = subTitle;
    }
    public String getAlias() {
        return alias;
    }
    public void setAlias(String alias) {
        this.alias = alias;
    }
    public String getShortDesc() {
        return shortDesc;
    }
    public void setShortDesc(String shortDesc) {
        this.shortDesc = shortDesc;
    }
    public String getDescription() {
        return description;
    }
    public void setDescription(String description) {
        this.description = description;
    }
    public String getTag() {
        return tag;
    }
    public void setTag(String tag) {
        this.tag = tag;
    }
    public Double getScore() {
        return score;
    }
    public void setScore(Double score) {
        this.score = score;
    }
    public Map<String, String> getCategory() {
        return category;
    }
    public void setCategory(Map<String, String> category) {
        this.category = category;
    }
    public Map<String, String> getSubCategory() {
        return subCategory;
    }
    public void setSubCategory(Map<String, String> subCategory) {
        this.subCategory = subCategory;
    }
    public Map<String, String> getDownloadPlatform() {
        return downloadPlatform;
    }
    public void setDownloadPlatform(Map<String, String> downloadPlatform) {
        this.downloadPlatform = downloadPlatform;
    }
    public Map<String, String> getPlayPlatform() {
        return playPlatform;
    }
    public void setPlayPlatform(Map<String, String> playPlatform) {
        this.playPlatform = playPlatform;
    }
    public Map<String, String> getPayPlatform() {
        return payPlatform;
    }
    public void setPayPlatform(Map<String, String> payPlatform) {
        this.payPlatform = payPlatform;
    }
    public Integer getStatus() {
        return status;
    }
    public void setStatus(Integer status) {
        this.status = status;
    }
    public Integer getDeleted() {
        return deleted;
    }
    public void setDeleted(Integer deleted) {
        this.deleted = deleted;
    }
    public Integer getIsEnd() {
        return isEnd;
    }
    public void setIsEnd(Integer isEnd) {
        this.isEnd = isEnd;
    }
    public Integer getIsHeight() {
        return isHeight;
    }
    public void setIsHeight(Integer isHeight) {
        this.isHeight = isHeight;
    }
    public Map<String, String> getArea() {
        return area;
    }
    public void setArea(Map<String, String> area) {
        this.area = area;
    }
    public Map<String, String> getCopyrightType() {
        return copyrightType;
    }
    public void setCopyrightType(Map<String, String> copyrightType) {
        this.copyrightType = copyrightType;
    }
    public Integer getDuration() {
        return duration;
    }
    public void setDuration(Integer duration) {
        this.duration = duration;
    }
    public String getReleaseDate() {
        return releaseDate;
    }
    public void setReleaseDate(String releaseDate) {
        this.releaseDate = releaseDate;
    }
    public String getDoubanId() {
        return doubanId;
    }
    public void setDoubanId(String doubanId) {
        this.doubanId = doubanId;
    }
    public Integer getEpisode() {
        return episode;
    }
    public void setEpisode(Integer episode) {
        this.episode = episode;
    }
    public String getPlayStatus() {
        return playStatus;
    }
    public void setPlayStatus(String playStatus) {
        this.playStatus = playStatus;
    }
    public String getMakerCompany() {
        return makerCompany;
    }
    public void setMakerCompany(String makerCompany) {
        this.makerCompany = makerCompany;
    }
    public List<Map<String, String>> getDirectory() {
        return directory;
    }
    public void setDirectory(List<Map<String, String>> directory) {
        this.directory = directory;
    }
    public List<Map<String, String>> getActor() {
        return actor;
    }
    public void setActor(List<Map<String, String>> actor) {
        this.actor = actor;
    }
    public List<Map<String, String>> getStarring() {
        return starring;
    }
    public void setStarring(List<Map<String, String>> starring) {
        this.starring = starring;
    }
    public String getStarringPlay() {
        return starringPlay;
    }
    public void setStarringPlay(String starringPlay) {
        this.starringPlay = starringPlay;
    }
    public String getPicCollections() {
        return picCollections;
    }
    public void setPicCollections(String picCollections) {
        this.picCollections = picCollections;
    }
    public String getScreenWriter() {
        return screenWriter;
    }
    public void setScreenWriter(String screenWriter) {
        this.screenWriter = screenWriter;
    }
    public String getMaker() {
        return maker;
    }
    public void setMaker(String maker) {
        this.maker = maker;
    }
    public Map<String, String> getFilmBaseType() {
        return filmBaseType;
    }
    public void setFilmBaseType(Map<String, String> filmBaseType) {
        this.filmBaseType = filmBaseType;
    }
    public String getrCompany() {
        return rCompany;
    }
    public void setrCompany(String rCompany) {
        this.rCompany = rCompany;
    }
    public Map<String, String> getLanguage() {
        return language;
    }
    public void setLanguage(Map<String, String> language) {
        this.language = language;
    }
    public Map<String, String> getFitAge() {
        return fitAge;
    }
    public void setFitAge(Map<String, String> fitAge) {
        this.fitAge = fitAge;
    }
    public List<Map<String, String>> getCast() {
        return cast;
    }
    public void setCast(List<Map<String, String>> cast) {
        this.cast = cast;
    }
    public List<Map<String, String>> getCompere() {
        return compere;
    }
    public void setCompere(List<Map<String, String>> compere) {
        this.compere = compere;
    }
    public List<Map<String, String>> getSupervise() {
        return supervise;
    }
    public void setSupervise(List<Map<String, String>> supervise) {
        this.supervise = supervise;
    }
    public List<Map<String, String>> getOriginator() {
        return originator;
    }
    public void setOriginator(List<Map<String, String>> originator) {
        this.originator = originator;
    }
    public Integer getIsPay() {
        return isPay;
    }
    public void setIsPay(Integer isPay) {
        this.isPay = isPay;
    }
    public String getRelationId() {
        return relationId;
    }
    public void setRelationId(String relationId) {
        this.relationId = relationId;
    }
    public Integer getIsHomemade() {
        return isHomemade;
    }
    public void setIsHomemade(Integer isHomemade) {
        this.isHomemade = isHomemade;
    }
    public Integer getPlayControlPlatformCntv() {
        return playControlPlatformCntv;
    }
    public void setPlayControlPlatformCntv(Integer playControlPlatformCntv) {
        this.playControlPlatformCntv = playControlPlatformCntv;
    }
    public Integer getPlayControlPlatformHuashu() {
        return playControlPlatformHuashu;
    }
    public void setPlayControlPlatformHuashu(Integer playControlPlatformHuashu) {
        this.playControlPlatformHuashu = playControlPlatformHuashu;
    }
    public Integer getPlayControlPlatformGuoguang() {
        return playControlPlatformGuoguang;
    }
    public void setPlayControlPlatformGuoguang(Integer playControlPlatformGuoguang) {
        this.playControlPlatformGuoguang = playControlPlatformGuoguang;
    }
    public String getCreateTime() {
        return createTime;
    }
    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }
    public String getUpdateTime() {
        return updateTime;
    }
    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }
    public Integer getVarietyShow() {
        return varietyShow;
    }
    public void setVarietyShow(Integer varietyShow) {
        this.varietyShow = varietyShow;
    }
    public Map<String, String> getAppid() {
        return appid;
    }
    public void setAppid(Map<String, String> appid) {
        this.appid = appid;
    }
    public String getVideoFollowTime() {
        return videoFollowTime;
    }
    public void setVideoFollowTime(String videoFollowTime) {
        this.videoFollowTime = videoFollowTime;
    }
    public Map<String, String> getContentRating() {
        return contentRating;
    }
    public void setContentRating(Map<String, String> contentRating) {
        this.contentRating = contentRating;
    }
    public Integer getCanSearch() {
        return canSearch;
    }
    public void setCanSearch(Integer canSearch) {
        this.canSearch = canSearch;
    }
    public Integer getCloneSource() {
        return cloneSource;
    }
    public void setCloneSource(Integer cloneSource) {
        this.cloneSource = cloneSource;
    }
    public Map<String, String> getSiteId() {
        return siteId;
    }
    public void setSiteId(Map<String, String> siteId) {
        this.siteId = siteId;
    }
    public Map<String, String> getStyle() {
        return style;
    }
    public void setStyle(Map<String, String> style) {
        this.style = style;
    }
    public Map<String, String> getCoopPlatform() {
        return coopPlatform;
    }
    public void setCoopPlatform(Map<String, String> coopPlatform) {
        this.coopPlatform = coopPlatform;
    }
    public String getAlbumPic() {
        return albumPic;
    }
    public void setAlbumPic(String albumPic) {
        this.albumPic = albumPic;
    }
    public Map<String, String> getRiskLevel() {
        return riskLevel;
    }
    public void setRiskLevel(Map<String, String> riskLevel) {
        this.riskLevel = riskLevel;
    }
    public String getPlayMark() {
        return playMark;
    }
    public void setPlayMark(String playMark) {
        this.playMark = playMark;
    }
    public Map<String, String> getSecondCate() {
        return secondCate;
    }
    public void setSecondCate(Map<String, String> secondCate) {
        this.secondCate = secondCate;
    }
    public Map<String, String> getThirdCate() {
        return thirdCate;
    }
    public void setThirdCate(Map<String, String> thirdCate) {
        this.thirdCate = thirdCate;
    }
    public Integer getLang() {
        return lang;
    }
    public void setLang(Integer lang) {
        this.lang = lang;
    }
    public String getWhiteList() {
        return whiteList;
    }
    public void setWhiteList(String whiteList) {
        this.whiteList = whiteList;
    }
    public String getCmsExternalUrl() {
        return cmsExternalUrl;
    }
    public void setCmsExternalUrl(String cmsExternalUrl) {
        this.cmsExternalUrl = cmsExternalUrl;
    }
    public String getCmsShieldCityList() {
        return cmsShieldCityList;
    }
    public void setCmsShieldCityList(String cmsShieldCityList) {
        this.cmsShieldCityList = cmsShieldCityList;
    }
    public String getCmsBtime() {
        return cmsBtime;
    }
    public void setCmsBtime(String cmsBtime) {
        this.cmsBtime = cmsBtime;
    }
    public String getCmsEtime() {
        return cmsEtime;
    }
    public void setCmsEtime(String cmsEtime) {
        this.cmsEtime = cmsEtime;
    }
    public String getCmsMtime() {
        return cmsMtime;
    }
    public void setCmsMtime(String cmsMtime) {
        this.cmsMtime = cmsMtime;
    }
    public String getAddOnId() {
        return addOnId;
    }
    public void setAddOnId(String addOnId) {
        this.addOnId = addOnId;
    }
    public String getIsVipDownload() {
        return isVipDownload;
    }
    public void setIsVipDownload(String isVipDownload) {
        this.isVipDownload = isVipDownload;
    }
    public String getDocCreateTime() {
        return docCreateTime;
    }
    public void setDocCreateTime(String docCreateTime) {
        this.docCreateTime = docCreateTime;
    }
    public Integer getPayType() {
        return payType;
    }
    public void setPayType(Integer payType) {
        this.payType = payType;
    }
    public Integer getIsCoupon() {
        return isCoupon;
    }
    public void setIsCoupon(Integer isCoupon) {
        this.isCoupon = isCoupon;
    }
    public List<MqVideoInAlbumBean> getVideoList() {
        return videoList;
    }
    public void setVideoList(List<MqVideoInAlbumBean> videoList) {
        this.videoList = videoList;
    }
}
